package com.nurt.controller.order;

import com.nurt.service.OrderService;
import com.nurt.service.impl.OrderServiceImpl;
import com.nurt.utils.ReturnCode;
import com.nurt.utils.ServletHelper;
import com.alibaba.fastjson2.JSONObject;
import com.nurt.dto.ResultDto;
import com.nurt.entity.DishEntity;
import com.nurt.entity.OrderDishEntity;
import com.nurt.entity.OrderEntity;

import jakarta.servlet.*;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.*;

import java.io.IOException;
import java.util.List;


// 步骤7.1：在 OrderDishController 类上添加 @WebServlet 注解，修改 @WebServlet 注解的 urlPatterns 属性值
@?
// 步骤7.2：OrderDishController 类继承 HttpServlet 类
public class OrderDishController extends ? {
    // 步骤7.3：添加 OrderService 类型的 orderService 成员变量
    ?;

    // 步骤7.4：在 OrderDishController 类中添加 init() 方法
    // public void init() {
    //     // 步骤7.5：在 init() 方法中实例化 orderService 对象
    // }

    // 步骤7.6：重写 doGet() 方法
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // 实现该方法代码
    }

    // 步骤7.7：重写 doPost() 方法
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // 实现该方法代码
    }

    // 步骤7.8：重写 doPut() 方法
    protected void doPut(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // 实现该方法代码
    }

    // 步骤7.9：重写 doDelete() 方法
    protected void doDelete(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // 实现该方法代码
    }
}
